From 7ebc72f3f5de24a293db144cd1745cea52c3e717 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Wed, 27 May 2026 20:50:16 +0300 Subject: feat: add website release notes --- website/src/pages/releases/[...slug].astro | 89 ++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 website/src/pages/releases/[...slug].astro (limited to 'website/src/pages/releases/[...slug].astro') diff --git a/website/src/pages/releases/[...slug].astro b/website/src/pages/releases/[...slug].astro new file mode 100644 index 00000000..420d4b9e --- /dev/null +++ b/website/src/pages/releases/[...slug].astro @@ -0,0 +1,89 @@ +--- +import { getCollection, render } from 'astro:content'; +import MarketingLayout from '../../components/MarketingLayout.astro'; + +export async function getStaticPaths() { + const releases = await getCollection('releases'); + return releases + .filter((release) => !release.data.draft) + .map((release) => { + const slug = release.data.path; + return { + params: { slug }, + props: { release, slug }, + }; + }); +} + +const { release, slug } = Astro.props; +const { Content, headings } = await render(release); +const sectionHeadings = headings.filter((heading) => heading.depth === 2); +--- + + +
+
+ + +
+
+ +

{release.data.title}

+

{release.data.description}

+
+
+ +
+
+
+
+ + +
-- cgit v1.2.3